intellectually stimulating - German English Dictionary